package com.koron.bean.standard.deviceClasssify.po;

import com.koron.bean.base.BaseBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 设备分类标准参数从表(TypeParams)表实体类
 *
 * @author jzp
 * @since 2021-07-13 17:13:26
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "设备分类标准参数从表", description = "TypeParams")
public class TypeParams extends BaseBean {

    @ApiModelProperty(value = "设备分类ID(c_type.id)")
    private String typeId;

    @ApiModelProperty(value = "参数类型（1基本参数，2技术参数）")
    private String group;

    @ApiModelProperty(value = "参数名称")
    private String paramName;

    @ApiModelProperty(value = "是否必填")
    private Integer isMust;

    @ApiModelProperty(value = "输入类型（radio,单选；multi，多选；box，文本框）")
    private String enterType;

    @ApiModelProperty(value = "数据类型（text,文本；number，数字；date，日期；....）")
    private String dataType;

    @ApiModelProperty(value = "文本限制长度")
    private Integer dataLength;

    @ApiModelProperty(value = "保留小数点后位数")
    private Integer dataPrecision;

    @ApiModelProperty(value = "数据计量单位")
    private String dataUnit;

    @ApiModelProperty(value = "数据默认值")
    private String dataText;

    @ApiModelProperty(value = "参数说明")
    private String desc;

    @ApiModelProperty(value = "调整参数顺序")
    private Integer sort;

}